Unispec is the process of conceiving, specifying, designing, programming, documenting and testing